<!-- HomeUserShow -->
<template>
  <div id="HomeUserShow">
    <el-card shadow="hover">
      <div slot="header" class="user_info_header">
        <div class="user_info_header_l">
          <el-avatar :size="98" :src="userInfo.userAvatar" />
        </div>
        <div class="user_info_header_r">
          <h1>{{ userInfo.userName }}</h1>
          <span>{{ userInfo.userAuthority === '1' ? '超级管理员' : userInfo.userAuthority === '2' ? '普通用户': '/' }}</span>
        </div>
      </div>
      <div class="user_info_footer">
        <p>上次上线时间: <span>{{ userInfo.lastLoginTime }}</span></p>
        <p>上次登录地点: <span>{{ userInfo.lastLoginAddress }}</span></p>
      </div>
    </el-card>
  </div>
</template>

<script>
export default {
  name: 'HomeUserShow',
  props: {
    userInfo: {
      type: Object,
      default: () => {}
    }
  },
  data() {
    return {

    }
  },
  /* HTML DOM加载后马上执行的，如赋值*/
  computed: {},

  /* 观察Vue实例上的数据变动 */
  watch: {},

  /* 模板渲染成html前调用，即通常初始化某些属性值，然后再渲染成视图 */
  created() {},

  /* 模板渲染成html后调用，通常是初始化页面完成后，再对html的dom节点进行一些需要的操作 */
  mounted() {},

  /* methods则必须要有一定的触发条件才能执行 */
  methods: {}
}
</script>

<style lang='scss' scoped>

</style>
